#!/bin/bash


cd  ../..

## maven 打包
mvn clean package -Dmaven.test.skip=true -Dmaven.javadoc.skip=true

## 拷贝包到 DockerFile/datax-admin/
cp datax-executor/target/datax-executor-*.jar  DockerFile/datax-exec/

cp datax-executor/src/main/resources/application*.yml  DockerFile/datax-exec/

cd DockerFile/datax-exec/

pwd

ls -ls

##停止正在运行的容器
docker stop datax-exec
##删除容器
docker rm   datax-exec
## 删除本地镜像
docker rmi  dataxgroup/datax-exec:v2.1.2-exec
## 制作本地镜像
docker build -t  dataxgroup/datax-exec:v2.1.2-exec  .

## 本地启动docker
docker run  --name=datax-exec --net=host -d -p20081:20081 -p28848:28848 -v /tmp/logs:/data/logs -v /tmp/datax-exec/config:/config  -v /tmp/datax-exec/job:/job/json -v /tmp/datax:/datax  -e JAVA_XMX="512m" -e JAVA_XMN="512m"  -e ACTIVE_PROFILE="prod" dataxgroup/datax-exec:v2.1.2-exec

## 查看docker 启动日志
docker logs datax-exec

## 进入容器

docker exec -it datax-exec 'sh'